Mini HTML
reference
The mini HTML implementation to
display text with HTML tags in various TMS components is a subset
of the HTML standard and supports following tags :
- B : Bold tag
<B> : start bold text
</B> : end bold text
Example : This is a <B>test</B>
- U : Underline tag
<U> : start underlined text
</U> : end underlined text
Example : This is a <U>test</U>
- I : Italic tag
<I> : start italic text
</I> : end italic text
Example : This is a <I>test</I>
- S : Strikeout tag
<S> : start strike-through text
</S> : end strike-through text
Example : This is a <S>test</S>
- A : anchor tag
<A href="value"> : text after
tag is an anchor. The 'value' after the href identifier
is the anchor. This can be an URL (with
ftp,http,mailto,file identifier) or any text. If the
value is an URL, the shellexecute function is called,
otherwise, the anchor value can be found in the
OnAnchorClick event
</A> : end of anchor
Examples :
This is a <A href="mailto:myemail@mail.com">test</A>
This is a <A
href="http://www.tmssoftware.com">test</A>
This is a <A
href="somevalue">test</A>
- FONT : font
specifier tag
<FONT face='facevalue' size='sizevalue'
color='colorvalue' bgcolor='colorvalue'> : specifies
font of text after tag.
with
- face : name of the font
- size : HTML style size if smaller than 5, otherwise
pointsize of the font
- color : font color with either hexidecimal color
specification or Borland style color name, ie
clRed,clYellow,clWhite ... etc
- bgcolor : background color with either hexidecimal
color specification or Borland style color name
</FONT> : ends font setting
Examples :
This is a <FONT face="Arial"
size="12"
color="clred">test</FONT>
This is a <FONT face="Arial"
size="12"
color="#FF0000">test</FONT>
- P : paragraph
<P align="alignvalue"
[bgcolor="colorvalue"] [bgcolorto="colorvalue"]> : starts a new
paragraph, with left, right or center alignment. The
paragraph background color is set by the optional bgcolor
parameter. If bgcolor and bgcolorto are specified, a gradient is
displayed ranging from begin to end color.
</P> : end of paragraph
Example : <P align="right">This is a
test</P>
Example : <P align="center">This is a
test</P>
Example : <P align="left"
bgcolor="#ff0000">This has a red
background</P>
Example : <P align="right"
bgcolor="clYellow">This has a yellow
background</P>
Example : <P align="right"
bgcolor="clYellow" bgcolorto="clred">This has a gradient
background</P>
*
- HR : horizontal line
<HR> : inserts linebreak with horizontal line
- BR : linebreak
<BR> : inserts a linebreak
- BODY : body color /
background specifier
<BODY bgcolor="colorvalue"
background="imagefile specifier"> : sets the
background color of the HTML text or the background
bitmap file
Example :
<BODY bgcolor="clYellow"> : sets
background color to yellow
<BODY background="file://c:\test.bmp"> :
sets tiled background to file test.bmp
- IND : indent tag
This is not part of the standard HTML tags but can be
used to easily create multicolumn text
<IND x="indent"> : indents with
"indent" pixels
Example :
This will be <IND x="75">indented 75
pixels.
- IMG : image tag
<IMG src="specifier:name"
[align="specifier"] [width="width"]
[height="height"]
[alt="specifier:name"] > : inserts an image
at the location
specifier can be :
idx : name is the index of the image in the associated
imagelist
ssys : name is the index of the small image in the system
imagelist or a filename for which the corresponding
system imagelist is searched
lsys : same as ssys, but for large system imagelist image
file : name is the full filename specifier
res : name of a resource bitmap (not visible at design
time)
no specifier : name of image in an PictureContainer
Optionally, an alignment tag can be included. If no
alignment is included, the text alignment with respect to
the image is bottom. Other possibilities are :
align="top" and align="middle"
The width & height to render the image can be
specified as well. If the image is embedded in anchor
tags, a different image can be displayed when the mouse
is in the image area through the Alt attribute.
Examples :
This is an image <IMG src="idx:1"
align="top">
This is an image <IMG src="ssys:1"> and
another one <IMG src="ssys:worfile.doc">
This is an image <IMG src="file://c:\my
documents\test.bmp">
This is an image <IMG
src="res://BITMAP1">
This is an image <IMG src="name">
- SUB : subscript tag
<SUB> : start subscript text
</SUB> : end subscript text
Example : This is
<SUP>9</SUP>/<SUB>16</SUB> looks
like 9/16
- SUP : superscript
tag
<SUP> : start superscript text
</SUP> : end superscript text
- BLINK : blink tag
(supported in TAdvStringGrid and descendants and
THTMListbox)
<BLINK> : start blinking text
</BLINK> : stop blinking text
Example : This is <FONT
color="clred"><BLINK>blinking
red</BLINK></FONT>text.
- UL : list tag
<UL> : start unordered list tag
</UL> : end unordered list
Example :
<UL>
<LI>List item 1
<LI>List item 2
<UL>
<LI> Sub list item A
<LI> Sub list item B
</UL>
<LI>List item 3
</UL>
- LI : list item
<LI> : new list item
- SHAD : text with
shadow
<SHAD> : start text with shadow
</SHAD> : end text with shadow
- Z : hidden text
<Z> : start hidden text
</Z> : end hidden text
- HI : hilight
<HI> : start text hilighting
</HI> : stop text hilighting
- E : Error marking
<E> : start error marker
</E> : stop error marker
- Special characters
Following standard HTML special characters are supported
:
< : less than : <
> : greater than : >
& : &
" : "
: non breaking space
™ : trademark symbol
€ : euro symbol
§ : section symbol
© : copyright symbol
¶ : paragraph symbol
* means supported
starting from v1.8 of the rendering engine only